package main

import "fmt"

//结构体使用数组和切片
type std struct {
	id   int
	name string
	age  int
	yuwe float64
}

func main() {
	//结构体数组使用
	var shuzu [4]std = [4]std{
		std{1, "11", 18, 20.3},
		std{2, "22", 18, 20.3},
		std{3, "33", 18, 20.3},
		std{4, "44", 18, 20.3},
	}
	//fmt.Println(shuzu)
	//也可以使用循环输出
	for i := 0; i < len(shuzu); i++ {
		fmt.Println(shuzu[i])
	}
	fmt.Println("-=--=----")
	//通过下标修改结构体数组信息
	shuzu[0].age = 10
	for i := 0; i < len(shuzu); i++ {
		fmt.Println(shuzu[i])
	}
}
